Consulta de Guías Docentes



Academic Year/course: 2023/24

29804 - Fundamentals of computer studies


Syllabus Information

Academic year:
2023/24
Subject:
29804 - Fundamentals of computer studies
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
326 - Escuela Universitaria Politécnica de Teruel
Degree:
440 - Bachelor's Degree in Electronic and Automatic Engineering
444 - Bachelor's Degree in Electronic and Automatic Engineering
ECTS:
6.0
Year:
1
Semester:
440-First semester o Second semester
107-First semester
444-First semester
Subject type:
Basic Education
Module:
---

1. General information

The objectives of the subject are basically of two types:

  • To enable students to solve a problem by creating simple programs. Therefore its basic and core content is programming and, in particular, the specification of problems, the approach of a range of solutions as possible alternative algorithms, the choice of the best solution based on experimentation or previous experience, and the translation of these solutions into programs executable by a computer in a general purpose programming language.

  • That the students know the constituent elements of a computer, understand its basic operation, be able to search for information and apply the knowledge of programming and problem solving in the available software tools and applications.

 

These approaches and objectives are aligned with some of the Sustainable Development Goals, SDGs, of the 2030 Agenda, such as target 1.4 of goal 1, and target 16.5 of goal 16.

 

 

2. Learning results

The student, in order to pass this subject, must demonstrate the following results...

  • Ability to retrieve information (including browsers, search engines and catalogs).

  • Know the basic operation of computers, operating systems and databases and create simple programs on them 

  • Operate computer equipment effectively, taking into account its logical and physical properties.

  • Use ranges for program development.

  • Understand, analyze and propose solutions to information processing problems in the engineering world, of low to medium complexity

  • Specify, design and implement correct programs for problem solving.

 

3. Syllabus

Río Ebro Campus (Zaragoza).

Syllabus of the subject:

  • Basic computer concepts.

  • Basic programming concepts.

  • Introduction to OOP.

  • Classroom Design.

  • Indexed Data Structures.

  • Structured operations with arrays.

  • Exceptions and files.

Laboratory practice program:

  • Operating Systems. Command line.

  • Editing, compilation and execution. Integrated programming environment.

  • Simple data. Sequential and conditional scheme.

  • Iterative Scheme.

  • Classroom design (I).

  • Classroom design (II).

  • Arrays and Strings.

  • Multidimensional arrays.

  • Binary data files.

  • Text Files.

 

Teruel Campus.

Syllabus of the subject:

  • Introduction to Computer Science and programming.

  • Basic elements of the C language.

  • Control structures.

  • Functions.

  • Structured data types.

  • Input/Output.

Laboratory practice program:

  • Variables, constants, data types, expressions and operators. Input/Output Instructions.

  • Control Structures.

  • Functions, Strings, Vectors and Matrices.

  • Structured Data Types, Pointers and Files.

 

4. Academic activities

The program offered to the student includes the following activities:

  • Lectures (30 horas): Presentation of the contents of the subject by the teachers.

  • Problem classes (10 hours): Solving problems posed in class.

  • Computer practices (20 hours): Development of practices by the students, guided by the teachers, which develop the theoretical knowledge.

  • Works (24 hours): Development of simple programs of increasing difficulty proposed by teachers.

  • Study (60 hours).

  • Assessment tests (6 hours)

It should be noted that the course has both a theoretical and practical orientation. Therefore, the process of learning emphasizes the student's attendance to lectures, as well as the performance of laboratorypractices , the realization of simple programs of increasing difficulty, and individualized study.

 

 

5. Assessment system

Río Ebro Campus (Zaragoza).

The possible EVALUABLE ACTIVITIES in this subject are the following:

Practical work in the laboratory. The solutions implemented for the exercises will be evaluated, according to the quality of the resolution strategy and of the program that implements such strategy. For this activity, dates will be proposed for the delivery of the work done, assuming that the non-delivery of the same is equivalent to the waiver of the grade they imply.

Development and defense of programming projects. The ability to solve programming problems of medium-high complexity will be evaluated. This optional activity will be tutored and supervised and will have a deadline.

3. Individual written test (exam) in which questions and problems in the field of engineering will be posed to be solved by means of a computer, of a similar type and level of complexity to that used during the term. In the qualification of this activity, minimum score values will have to be obtained in its constituent parts so that this qualification can be averaged with the qualifications of the rest of the activities.

4. Volunteer work. On various topics related to the subject and/or the degree, they may represent an additional valuationin the final grade of up to 1 point out of 10, depending on their quality and extension.

5. Laboratory examination. Those students who, for whatever reason, have not carried out the activity in section 1 (practical laboratory work), will be able to access the grade for this activity by means of the completion of a laboratory test, upon express request to the teacher and under the conditions explained below in this section.

 

On the other hand, the student will be able to choose between the following ASSESSMENT SYSTEMS:

1. Normal assessment system: This assessment system will take into account the grades obtained in the evaluable activities 1 and 3. In this case, the grade of the individual written test (activity 3) represents 75% of the final grade and comes from the final exam of one of the two official examination calls. The grade for the practical laboratory work (activity 1) represents 25% of the final grade and, with this assessment system, is not required to have any minimum value. The subject is passed with an overall grade of 5 points out of 10..

2. Continuous assessment system Students who wish to do so may opt for a continuous assessment system that will allow them to pass the subject before the date of the first official exam. For this purpose, the student body must comply with a series of commitments whose non-compliance will result in not being evaluated in this way and will be evaluated through the normal assessment system. The continuous assessment system will consist of:

  • Completion of the evaluable activities 1 and 2 described above, with fixed deadlines and with minimum quality and scoring requirements.
  • Completion of individual written tests (2 midterm exams) during the term period, with minimum grades required.
  • The percentage valuation of each part, for the final grade of the subject, will be as follows: 25% laboratory work (activity 1), 25% programming projects (activity 2) and 50% individual written tests. The subject is passed with a total grade of 5 points out of 10 .

Global assessment system: For this assessment system, evaluable activities 3 and 4 will be taken into consideration

5. The overall test in this subject will consist of the test described in activity 3 and an exam on the following questions

practical laboratory work (activity 5) for those students who have not done the laboratory practices (activity 1) and want to acquire the corresponding grade (it must be requested at least 48 hours before the exam of the official call in order to be able to do it). In this case, the grade of the individual written test (activity 3) represents 75% of the final grade and comes from the final exam of one of the two official examination calls. The grade of the laboratory exam (activity 5) is 25% of the final grade. Regarding the minimum requirements, in this evaluation system it will be taken into account that at least 5 points out of 10 must be obtained in the individual written test and at least 5 points out of 10 in the practical laboratory work exam in order to pass. In case these requirements are not met, the total grade for the subject will be the lower of the two grades.

Teruel Campus.

The ASSESSMENT ACTIVITIES in this subject are the following:

  • Practical work in the laboratory (25%)

  • Completion and defense of a Programming Project (25%)

  • Individual written test (50%)


The subject is passed with a total grade of 5 points out of 10, and it is required to obtain at least a 4 in each of the activities. If these requirements are not met, the total grade will be the lower grade of the parts.

 


Curso Académico: 2023/24

29804 - Fundamentos de informática


Información del Plan Docente

Año académico:
2023/24
Asignatura:
29804 - Fundamentos de informática
Centro académico:
110 - Escuela de Ingeniería y Arquitectura
326 - Escuela Universitaria Politécnica de Teruel
Titulación:
440 - Graduado en Ingeniería Electrónica y Automática
444 - Graduado en Ingeniería Electrónica y Automática
Créditos:
6.0
Curso:
1
Periodo de impartición:
440-Primer semestre o Segundo semestre
107-Primer semestre
444-Primer semestre
Clase de asignatura:
Formación básica
Materia:
Informática

1. Información básica de la asignatura

Los objetivos de la asignatura son fundamentalmente de dos tipos:

  • Capacitar al estudiantado para que pueda plantear la solución de un problema creando sencillos programas. Por lo tanto su contenido básico y nuclear es la programación y, en particular, la especificación de los problemas, el planteamiento de un abanico de soluciones como algoritmos alternativos posibles, la elección de la mejor solución basada en la experimentación o en experiencias previas, y la traducción de estas soluciones en programas ejecutables por un computador en un lenguaje de programación de propósito general.
  • Que el estudiantado conozca los elementos constitutivos de un computador, comprenda su funcionamiento básico, sea capaz de buscar información y de aplicar los conocimientos de programación y de resolución de problemas en las herramientas y aplicaciones software disponibles.

Estos planteamientos y objetivos están alineados con algunos de los Objetivos de Desarrollo Sostenible, ODS, de la Agenda 2030, como son la meta 1.4 del objetivo 1, y la meta 16.5 del objetivo 16.

2. Resultados de aprendizaje

El estudiante, para superar esta asignatura, deberá demostrar los siguientes resultados...

  • Adquiere habilidad para recuperar información de fuentes en soporte digital (incluyendo navegadores, motores de búsqueda y catálogos).
  • Conoce el funcionamiento básico de ordenadores, sistemas operativos y bases de datos y realiza programas sencillos sobre ellos.
  • Opera con equipamiento informático de forma efectiva, teniendo en cuenta sus propiedades lógicas y físicas.
  • Utiliza entornos para el desarrollo de programas.
  • Comprende, analiza y propone soluciones a problemas de tratamiento de la información en el mundo de la ingeniería, de complejidad baja-media
  • Especifica, diseña e implementa programas correctos para la solución de problemas.

3. Programa de la asignatura

Campus Río Ebro (Zaragoza).

Temario de la asignatura:

  • Conceptos básicos de informática.
  • Conceptos básicos de programación.
  • Introducción a la POO.
  • Diseño de Clases.
  • Estructuras Indexadas de Datos.
  • Operaciones estructuradas con arrays.
  • Excepciones y ficheros.

Programa de prácticas de laboratorio:

  • Sistemas Operativos. Línea de comandos.
  • Edición, compilación y ejecución. Entorno integrado de programación.
  • Datos simples. Esquema secuencial y condicional.
  • Esquema Iterativo.
  • Diseño de clases (I).
  • Diseño de clases (II).
  • Arrays y Strings.
  • Arrays Multidimensionales.
  • Ficheros binarios de datos.
  • Ficheros de Texto.

Campus de Teruel.

Temario de la asignatura:

  • Introducción a la Informática y la programación.
  • Elementos básicos del lenguaje C.
  • Estructuras de control.
  • Funciones.
  • Tipos de datos estructurados.
  • Entrada/Salida.

Programa de prácticas de laboratorio:

  • Variables, constantes, tipos de datos, expresiones y operadores. Instrucciones de Entrada/Salida.
  • Estructuras de Control.
  • Funciones, Cadenas, Vectores y Matrices.
  • Tipos de Datos Estructurados, Punteros y Ficheros.

4. Actividades académicas

El programa que se ofrece al estudiante comprende las siguientes actividades...

  • Clases magistrales (30 horas): Presentación de los contenidos de la asignatura por parte de los profesores.
  • Clases de problemas (10 horas): Resolución de problemas planteados en clase.
  • Prácticas informáticas (20 horas): Desarrollo de prácticas por parte del estudiantado, guiadas por los profesores, que desarrollan los conocimientos teóricos.
  • Trabajos (24 horas): Desarrollo de programas sencillos de dificultad creciente propuestos por los profesores.
  • Estudio (60 horas).
  • Pruebas de evaluación (6 horas).

Se debe tener en cuenta que la asignatura tiene una orientación tanto teórica como práctica. Por ello, el proceso de aprendizaje pone énfasis tanto en la asistencia del alumno a las clases magistrales, como en la realización de prácticas de laboratorio, en la realización de programas sencillos de dificultad creciente, y en el estudio individualizado.

5. Sistema de evaluación

Campus Río Ebro (Zaragoza).

Las posibles ACTIVIDADES EVALUABLES en esta asignatura son las siguientes:

  1. Trabajo práctico en el laboratorio. Se evaluarán las soluciones implementadas para los ejercicios planteados, atendiendo a la calidad de la estrategia de resolución y del programa que implementa dicha estrategia. Para esta actividad se propondrán fechas de entrega de los trabajos realizados, suponiendo que la no entrega de los mismos equivale a la renuncia de la nota que suponen.
  2. Realización y defensa de Proyectos de programación. Se evaluará la capacidad para resolver problemas de programación de complejidad media-alta. Esta actividad, opcional, será tutorizada y supervisada y tendrá fecha tope de entrega.
  3. Prueba individual escrita (examen) en la que se plantearán cuestiones y problemas del ámbito de la ingeniería a resolver mediante un computador, de tipología y nivel de complejidad similar al utilizado durante el curso. En la calificación de esta actividad se tendrán que obtener valores mínimos de puntuación en sus partes constituyentes para que dicha calificación pueda ser promediada con las calificaciones del resto de las actividades.
  4. Trabajos voluntarios. Sobre diversos temas relacionados con la asignatura y/o la titulación, podrán suponer una valoración adicional en la calificación definitiva de hasta 1 punto sobre 10, en función de su calidad y extensión.
  5. Examen de laboratorio. Aquellos alumnos que, por la razón que fuere, no hubieran realizado la actividad del apartado 1 (trabajo práctico de laboratorio), podrán acceder a la nota que supone dicha actividad mediante la realización de una prueba de examen en laboratorio, previa petición expresa al profesor y bajo las condiciones que se explican más adelante en el presente apartado.

Por otra parte, el alumno podrá elegir entre los siguientes SISTEMAS DE EVALUACIÓN:

  1. Sistema de evaluación normal: En este sistema de evaluación se tendrán en cuenta las calificaciones obtenidas en la actividades evaluables 1 y 3. En este caso, la calificación de la prueba individual escrita (actividad 3) supone el 75% de la nota final y proviene del examen final de una de las dos convocatorias oficiales. La calificación del trabajo practico de laboratorio (actividad 1) supone el 25% de la nota final y, con este sistema de evaluación, no se exige que tenga valor mínimo alguno. La asignatura se supera con una calificación total de 5 puntos sobre 10.
  2. Sistema de evaluación continua: El estudiante que lo desee podrá optar por un sistema de evaluación continua que le permita superar la asignatura antes de la fecha del examen de la primera convocatoria oficial. Para ello, el estudiantado deberá cumplir con una serie de compromisos cuyo incumplimiento tendrá como consecuencia no ser evaluado de esta forma y ser evaluado mediante el sistema de evaluación normal. El sistema de evaluación continua consistirá en:
  • Realización de las actividades evaluables 1 y 2 descritas anteriormente, con plazos de entrega fijados y con unos mínimos de calidad y puntuación exigidos.
  • Realización de pruebas individuales escritas (2 exámenes parciales) durante el periodo del curso, con mínimos de calificación exigidos.
  • La valoración porcentual de cada parte, para la calificación final de la asignatura, será: 25% trabajo de laboratorio (actividad 1), 25% proyectos de programación (actividad 2) y 50% las pruebas individuales escritas. La asignatura se supera con una calificación total de 5 puntos sobre 10.
  1. Sistema de evaluación global: Para este sistema de evaluación se tendrán en cuenta las actividades evaluables 3 y 5. La prueba global estará compuesta en esta asignatura por la prueba descrita en la actividad 3 y un examen de trabajo práctico en laboratorio (actividad 5) para aquellos alumnos que no hayan realizado las prácticas de laboratorio (actividad 1) y quieran adquirir su nota correspondiente (deberá ser solicitado por lo menos 48 horas antes del examen de la convocatoria oficial para poderlo realizar). En este caso, la calificación de la prueba individual escrita (actividad 3) supone el 75% de la nota final y proviene del examen final de una de las dos convocatorias oficiales. La calificación del examen de laboratorio (actividad 5) supone el 25% de la nota final. En cuanto a los mínimos exigibles, en este sistema de evaluación se tendrá en cuenta que se debe obtener por lo menos 5 puntos de 10 en la prueba individual escrita y por lo menos 5 puntos de 10 en el examen de trabajo práctico de laboratorio para poder superar la asignatura. En caso de no cumplirse estos requisitos, la calificación total de la asignatura será la calificación menor de ambas partes.

Campus de Teruel.

Las ACTIVIDADES DE EVALUACIÓN en esta asignatura son las siguientes:

  • Trabajo práctico en el laboratorio (25%)
  • Realización y defensa de un Proyecto de Programación (25%)
  • Prueba individual escrita (50%)

La asignatura se supera con una calificación total de 5 puntos sobre 10, y se requiere obtener al menos un 4 en cada una de las actividades. En caso de no cumplirse estos requisitos, la calificación total de la asignatura será la calificación menor de las partes.